跟JS很像,都是C家族出身。
對C++來說 =
是用在declare variable,例如int age = 5;
的時候,如果要表示a等於b要用a == b
int a = 4;
int b = 2;
if(a > b){
cout << "a is bigger than b”)<<endl;
}if(a + 5 > b){
cout << "a+5 is bigger than b“)<<endl;
}if(a + 6 > b){
cout << "a+6 is bigger than b”)<<endl;
}
輸出:a is bigger than b
a+5 is bigger than b
a+6 is bigger than b
int a = 4;
int b = 2;
if(a > b){
cout << "a is bigger”) << endl;
}else {
cout << " a is smaller" << endl;
}
輸出:a is bigger
if(情況1){
情況1成立,執行;
}else if(情況2){
當情況1不成立時,如果情況2是對的話執行;
}else if(情況3){
當情況1和2都不成立時,如果情況3是對的話執行;
}
輸出:情況1,2,3其中一種,如果都不符合,就不會執行任何一種。
if(情況1){
情況1成立,執行;
}else if(情況2){
當情況1不成立時,如果情況2是對的話執行;
}else if(情況3){
當情況1和2都不成立時,如果情況3是對的話執行;
}else{
當上面條件都不。成。立時,執行這個;
}
輸出:情況1,2,3,else其中之一。
Reference:https://www.alphacodingskills.com/java/img/java-if.png, Geeksforgeeks, Google, Wikipedia